import endPoints from './endPoints'
import { API } from '../helpers/axios'

const getCampaigns = async websiteToken => {
  const urlData = endPoints.getCampaigns(websiteToken)
  const result = await API.get(urlData.url, { params: urlData.params })
  return result
}

const triggerCampaign = async({
  campaignId,
  websiteToken,
  customAttributes
}) => {
  const urlData = endPoints.triggerCampaign({
    websiteToken,
    campaignId,
    customAttributes
  })
  await API.post(
    urlData.url,
    { ...urlData.data },
    {
      params: urlData.params
    }
  )
}
export { getCampaigns, triggerCampaign }
